#自定义一个数字列表,求出列表中第二大数的下标
a=[]
while True:
	e=int(input('请输入需要排序的数字:'))
	a.append(e)
	question=input('是否继续输入(y/n):')
	if question == 'n':
		break
print(a)
print(len(a))
#求最大值的下标
b =0
i =0
max_value = max(a)
while i < len(a):
	if a[i] == max_value:
		b = i
	i += 1
print(max_value)
print(b)
#删除最大值,组成新的最大值
del a[b]
print(a)
#求新列表的最大值
c = 0
d = 0
second_value = max(a)
while d < len(a):
	if a[d] == second_value:
		c = d
	d += 1
print(second_value)
print(c)
#把列表还原到原来的样子
a.insert(b,max_value)
print(a)
if c<b:
	print('第二大值是%d,下标是%d。'%(second_value,c))
elif c >=b:
	print('第二大值是%d,下标是%d。'%(second_value,c+1))
else:
	pass
